package com.shanzmoo.db.module.member.domain.query;

import com.shanzmoo.base.bean.PageReqBase;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * <p>
 * 会员账户金额变动记录
 * </p>
 *
 * @author wangyudi
 * @since 2021-03-23
 */
@Data
@ApiModel("平台会员活动查询请求参数")
public class MemberActivityPageQuery extends PageReqBase {
    private Integer id;
    @ApiModelProperty("商户名称")
    private String merchantName;
    @ApiModelProperty("商户编号")
    private String merchantCode;
    @ApiModelProperty("活动名称")
    private String activityName;
    @ApiModelProperty("活动编号")
    private String activityId;

    /**
     * 活动对象 1-新会员 2-老会员
     */
    @ApiModelProperty("活动对象 1-新会员 2-老会员")
    private Integer activityObj;
    /**
     * 活动类型 1-会员卡消费折扣 2-会员卡充值满赠 3-会员卡消费满赠
     */
    @ApiModelProperty("活动类型 1-会员卡消费折扣 2-会员卡充值满赠 3-会员卡消费满赠")
    private Integer activityType;
    @ApiModelProperty("活动状态 0-未启动 1-进行中")
    private Integer status;



    @ApiModelProperty("生效开始时间")
    private String startTimeStart;
    @ApiModelProperty("生效结束时间")
    private String startTimeEnd;


    @ApiModelProperty("失效开始时间")
    private String endTimeStart;
    @ApiModelProperty("失效结束时间")
    private String endTimeEnd;



    @ApiModelProperty("创建时间开始")
    private String createTimeStart;
    @ApiModelProperty("创建时间结束")
    private String createTimeEnd;



}
